home *** CD-ROM | disk | FTP | other *** search
- Path: ami-cg.GraySage.Edmonton.AB.CA!cg
- Newsgroups: comp.sys.amiga.games,comp.sys.amiga.networking
- From: cg@ami-cg.GraySage.Edmonton.AB.CA (Chris Gray)
- Subject: ToyMUD ported to Amiga
- X-NewsSoftware: GRn 2.1 Feb 19, 1994
- MIME-Version: 1.0
- Content-Type: text/plain; charset=iso-8859-1
- Content-Transfer-Encoding: 8bit
- Message-ID: <cg.7b6t@ami-cg.GraySage.Edmonton.AB.CA>
- Date: Wed, 28 Feb 96 23:04:05 MST
- Organization: Not an Organization
-
- First, I should mention that AmigaMUD V1.0 is finished and released,
- finally! It's on CompuServe (AmigaArts/Games), will get to Aminet as
- soon as wuarchive is back, should appear shortly in comp.binaries.amiga
- and comp.sources.amiga, has been uploaded to Fred Fish's site, and is
- available as mentioned below.
-
- Second, I have to offer my congratulations to the SAS C compiler folks,
- and to the AmiTCP folks. Having almost no experience programming with
- either, but knowing C and networking, I was able to port my ToyMUD server
- to the Amiga in about one hour! I then spent two evenings (and some
- stolen time at work), getting it to compile on Amiga, SunOS4, Solaris
- and AIX with no warnings from any of the compilers. I had it on those
- UNIX systems before, but compilers are getting pickier.
-
- Anyway, ToyMUD was how I learned about UNIX sockets, etc. a few years
- ago. The whole server is about 3600 lines of ANSI C, and this includes
- a structured language interpreter (slow, looks vaguely like Draco), and
- the server updates an on-disk copy of the database when it shuts down.
- The archive includes a database with a small world in it, and some
- documentation on how to program in ToyMUD, and how to work within the
- supplied database. There are two versions of the archive. The first,
- "ToyMUD.lha" is aimed at Amiga people. It includes the binary of the
- server (hmm, I just realized I forgot to turn on optimization when I
- compiled it - oh well) compiled for AmiTCP-4.0. The second archive,
- "ToyMUD.tar.Z" is aimed at UNIX people, and doesn't have that binary.
- Both archives include the full sources and the makefiles. The archives
- can be found on:
-
- ftp.myrias.com:/pub/cg/MUD/ToyMUD
-
- AmigaMUD V1.0 is in:
-
- ftp.myrias.com:/pub/cg/MUD/AmigaMUD
-
- Note that this site is at work, and is only connected via part of an
- ISDN line, so please be considerate (and patient!) with it. If it gets
- abused, my boss will make me remove my stuff. If all goes well, I should
- be able to keep the latest versions of my stuff there.
-
- Next Amiga project: add AmiTCP support to AmigaMUD.
-
- --
- Chris Gray cg@ami-cg.GraySage.Edmonton.AB.CA
-